DC0 = room {
	nam = 'Проход',
	dsc = [[Проход становится более широким. Тут развилка. Влево от выхода из грота виден узкий тоннель. Эта дорога спускается ещё ниже. Вправо от входа ведёт прямой ход, такой, что свет гриба тонет во мраке чуть освещая стены.]],
	
	--pic = '',
	obj = { },
	way = {DH4,DCL0,DCR0},
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

DCL0 = room {
	nam = 'Влево',
	dsc = [[описание]],
	
	--pic = '',
	obj = { },
	way = { },
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

DCR0 = room {
	nam = 'Вправо',
	dsc = [[описание]],
	
	--pic = '',
	obj = { },
	way = { },
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

DH0 = room {
	nam = 'Во тьме',
	forcedsc = true,
	dsc = function(s) 
	return [[Кругом только темнота и запах сырости. Под ногами твёрдая почва, возможно, камень.
	Пробуешь сделать несколько шагов вперёд и упираешься в сырую каменную стену]];
	end,
	pic = 'images/darkness.png',
	--obj = {'barrel_top'},
	way = {'DH1'},
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

DH1 = room {
	nam = 'Идти дльше вдоль стены',
	dsc = function(s)
		if have('mushroom') then
			return [[Тут две каменных глыбы приближаются друг к другу.
			Свет от гриба струтися в темноту узкого прохода между ними.
			Но дальше не протиснуться]]
		else
			DH1.nam='Щель между камнями';
			return [[Тут две каменных глыбы приближаются друг к другу.
			Нащупывается узкий проход между ними. Но дальше не протиснуться]]
		end
	end,
	
	--pic = '',
	obj = { },
	way = {'DH2'},
	
	enter = function(s, f)
		p 'Делаешь ещё несколько шагов вдоль стены.';
		return true
	end,
	
	exit = function(s, t)
		p 'Отдаляешься от проёма в стене';
		return true
	end,
	
};

DH2 = room {
	nam = 'Вдоль стены',
	dsc = function(s)
		if have('mushroom') then
				DH2.nam='Стена покрытая плесенью';
				return [[Стена в этом месте заросла чем-то вроде серой плесени.
				Из трещены наверху тонкой струйкой стекает мутная вода. ]]
		else
				DH2.nam='У мокрой стены';
				return [[Под ногами становится мокро. Со стены стекает какая-то жидкость.
				Воздух 	становится ещё более влажным]]
		end
	end,
	
	--pic = '',
	obj = { },
	way = {'DH1','DH3'},
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

DH3 = room {
	nam = 'Ещ несколько шагов вдоль стены',
	dsc = function(s)
		if have('mushroom') then
			return [[Из грибницы всё ещё исходит свечение.]]
		else
			DH3.nam='У грибницы';
			return [[Где-то там, за камнями виднеется тусклое свечение]]
		end
	end,
	
	--pic = '',
	obj = {'mushroom'},
	way = {'DH2','DH4'},
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

DH4 = room {
	nam = 'Дальше вдоль стены',
	forcedsc = true,
	dsc = function(s)
		if have('mushroom') then
			return [[Впереди мелкие камни. Из щелей между ними дует затхлый воздух. Между камнями пустота. Надо попробовать их разобрать. Возможно удастся найти выход.]]
		else
			return [[Впереди стена. Когда ты приближаешься, то чувствуешь,
			что в лицо дует затхлый воздух.]]
		end
	end,
	
	--pic = '',
	obj = {'garbstones'},
	way = {'DH3','DH1'},
	
	enter = function(s, f)
		return true
	end,
	
	exit = function(s, t)
		return true
	end,
	
};

arcan = obj {
	nam = 'Бутылёк в металлическом чехле',
	dsc = [[Странный бутылёк в металлическом чехле]],
	
	--tak = '',
	--inv = '',
	--use = '',
	--used = '',
	
};

garbstones = obj {
	nam = 'мелкие камни',
	dsc = [[Впереди лежат мелкие {камни}]],
	tak = function(s)
			DH4.dsc=[[В стене виднеется проход. Он достаточно велик, чтобы пролезть. Оттуда веет тяжелым влажным воздухом.]];
			DH4.way:add(DC0);
			dsc = [[Под ногами лежат мелкие камни]];
		return false;
	end,
	--inv = '',
	--use = '',
	--used = '',
	
};

mushroom = obj {
	nam = 'Гриб',
	dsc = [[В ореоле пульсирующего света ты видишь {гриб}.]],
	
	tak = 'Срываешь гриб. Теперь его можно использовать как фонарь.',
	inv = 'Гриб освещает всё вокруг чуть синим пульсирующим светом',
	--use = '',
	--used = '',
	
};

thedoor = obj {
	nam = 'Дверь',
	dsc = [[ Ты открываешь {Дверь} и делаешь шаг в пустоту...]],
	act = function(s)
	 return walk('DH0');
	end,
	--tak = '',
	--inv = '',
	--use = '',
	--used = '',
	
};

